			.red {
				background-color: #f00;
			}
			
			.yellow {
				background-color: #FFFF00;
			}
			
			.green {
				background-color: #7EBC04;
			}
		




body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	color: rgb(85, 85, 85);
	background-color: rgb(225, 234, 202);

	text-align:center;
}

body#popup {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
	margin-top: 0px;
	color: rgb(85, 85, 85);
	background-color: rgb(255, 255, 255);


	text-align:center;
}



@media screen {

#pg-toplinks ul, #pg-toplinks li {
	display: inline;
	margin: 0;
}

/* ~~~A FEJLEC MENUJE~~~ */

#links_right {
	float: right;
	padding: 4px 0 0 8px;
	color: rgb(255, 255, 255);
}

#links_right a {
	padding-left: 10px;
	text-decoration: none;
}
#links_right a:link, #links_right a:visited {
	color: rgb(255, 255, 255);
}
#links_right a:hover { 
	color: rgb(255, 250, 150); 
}

#links_left {
	float: left;
	padding: 5px 0 0 8px;
	color: rgb(255, 255, 255); 
}

#links_left a {
	padding-left: 10px;
	text-decoration: none;
}
#links_left a:link, #links_left a:visited {
	color: rgb(255, 255, 255);
}
#links_left a:hover { 
	color: rgb(255, 250, 150); 
}

#pg-search form {

	float:right;
	margin:0;
	padding:0;
	padding-top:2px;
	padding-right:3px;
	vertical-align:middle;
}

#pg-search INPUT {
	BACKGROUND: rgb(234, 228, 188);
	BORDER: rgb(0, 100, 0) 1px solid;
	font-size: 1em;
	COLOR: rgb(85, 85, 85);
}
#pg-serach INPUT.sub {
	margin: 0 .1em;
	BACKGROUND: rgb(2, 106, 45);
	BORDER: rgb(255, 255, 255) 1px solid;
	font-size: 1em;
	COLOR: rgb(255, 255, 255);
}


/* ~~~A FEJLECBEN LEVO, ALAPVETOEN REJTETT CIMSOROK~~~ */
h1 span {
	display:none;
}

h2 span {
	display:none;
}

/* ~~~A BAL OLDALI MENU~~~ */
div#menu, div#menux, div#menuxx, div#menuxxx, div#menu_sub {
	border: 0;
	margin: 0;
	padding: 0;
}	

#menux ul li, #menuxx ul li, #menuxxx ul li, #menu ul li, #menu_sub ul li { 
	padding: 0;
	list-style-type:none;
	}

#menux ul.level1, #menuxx ul.level1, #menuxxx ul.level1, #menu ul.level1, #menu_sub ul.level1{
	padding: 0 0 0 0 !important; 
	margin: 0;
	margin-right: 1px;
	border: 0;
	background-color: rgb(178, 178, 127);
	list-style: none;
	text-align: left;
	border-left:1px solid rgb(211, 211, 211);
	border-right:1px solid rgb(140, 140, 140);
}
#menux ul.level1 span, #menuxx ul.level1 span, #menuxxx ul.level1 span, #menu ul.level1 span, #menu_sub ul.level1 span  {
	margin-left: 6px;
}

#menux ul.level1 li.element, #menuxx ul.level1 li.element, #menuxxx ul.level1 li.element, #menu ul.level1 li.element, #menu_sub ul.level1 li.element {
	padding: 7px 0 0 0;
	text-decoration: none; 
	color: rgb(0, 44, 0);
}

#menux ul.level2, #menuxx ul.level2, #menuxxx ul.level2, #menu ul.level2, #menu_sub ul.level2 {
	margin: .3em 0 0 0; 
	margin-left: 16px;

	background-color: rgb(204, 204, 153);
	border-bottom: 1px solid rgb(241, 239, 237);
}

#menux ul.level2 li, #menuxx ul.level2 li, #menuxxx ul.level2 li, #menu ul.level2 li, #menu_sub ul.level2 li  {
	padding: 3px;

}

#menux ul.level1 li, #menuxx ul.level1 li, #menuxxx ul.level1 li, #menu ul.level1 li, #menu_sub ul.level1 li  {
	padding: 3px;
	margin-left: 6px;

}

#menux ul.level2 li a:link, 
#menuxx ul.level2 li a:link, 
#menuxxx ul.level2 li a:link, 
#menu ul.level2 li a:link, 
#menu_sub ul.level2 li a:link, 
#menux ul.level2 li a:visited,
#menuxx ul.level2 li a:visited,
#menuxxx ul.level2 li a:visited,
#menu ul.level2 li a:visited,
#menu_sub ul.level2 li a:visited,  
#menux ul.level2 li a:active, 
#menuxx ul.level2 li a:active, 
#menuxxx ul.level2 li a:active, 
#menu ul.level2 li a:active, 
#menu_sub ul.level2 li a:active {
	display: block;
	margin: 0;
	color: rgb(0, 44, 0);
	text-decoration: none;
}

#menux ul.level1 li a:link, 
#menuxx ul.level1 li a:link, 
#menuxxx ul.level1 li a:link, 
#menu ul.level1 li a:link, 
#menu_sub ul.level1 li a:link, 
#menux ul.level1 li a:visited,
#menuxx ul.level1 li a:visited,
#menuxxx ul.level1 li a:visited,
#menu ul.level1 li a:visited,
#menu_sub ul.level1 li a:visited,  
#menux ul.level1 li a:active, 
#menuxx ul.level1 li a:active, 
#menuxxx ul.level1 li a:active, 
#menu ul.level1 li a:active, 
#menu_sub ul.level1 li a:active {
	padding: 0 0 0 0 !important; 
	margin:0;
	margin-right: 6px;
	border: 0;
	background-color: rgb(178, 178, 127);
	list-style: none;
	text-align: left;
	display: block;
	color: rgb(0, 44, 0);
	text-decoration: none;
}

#menux ul.level2 li a:hover, #menuxx ul.level2 li a:hover, #menuxxx ul.level2 li a:hover, #menu ul.level2 li a:hover {
	text-decoration: none;
	color: rgb(255, 255, 255);
	border-right: .5em solid rgb(153, 0, 0);
	margin-right: -3px;
}

#menu_sub ul.level2 li a:hover  {
	text-decoration: none;
	color: rgb(255, 255, 255);
	border-right: .5em solid rgb(0, 100, 0);
	margin-right: -3px;
}

#menux ul.level1 li a:hover, #menuxx ul.level1 li a:hover, #menuxxx ul.level1 li a:hover, #menu ul.level1 li a:hover {
	text-decoration: none;
	color: rgb(255, 255, 255);
	border-right: .5em solid rgb(153, 0, 0);
	margin-right: -3px;
}

#menu_sub ul.level1 li a:hover  {
	text-decoration: none;
	color: rgb(255, 255, 255);
	border-right: .5em solid rgb(0, 100, 0);
	margin-right: -3px;
}



/* ~~~A SZOVEGTORZS CIMSORAI~~~ */
#pg-col-main h3,
#pg-popup h3 {
	margin: .1em 1em .3em .8em;
	font-size: 1.3em;
	color: rgb(53, 53, 53);
	}

#pg-col-main h4,
#pg-popup h4  {
	margin: .1em 1em .3em .8em;
	font-size: 1.1em;
	color: rgb(50, 50, 0);
	}
	
#pg-col-main h4 a:link,
#pg-col-main h4 a:visited,
#pg-col-main h4 a:hover,
#pg-col-main h4 a:active {
	color: rgb(0, 100, 0);
}

/* ~~~A SZOVEGTORZS ALAP-BEKEZDESE~~~ */
#pg-col-main p {
	margin: 0 1em .1em .8em;
	}

/* ~~~A SZOVEGTORZS HIVATKOZASA~~~ */
#pg-col-main a:link {
	color: rgb(121, 124, 78);
	text-decoration : underline;
	}
#pg-col-main a:visited {
	color: rgb(130, 130, 130);
	text-decoration : underline;
	}
#pg-col-main a:hover {
	color: rgb(121, 124, 78);
	text-decoration: none;
	}

/* ~~~A SZOVEGTORZS FELSOROLASA~~~ */
#pg-col-main ul {
	margin: .3em 1em .5em 1em;
	padding-left: 2em;
	}

#pg-col-main ul li {
	/*margin: 0 0 .5em 1.5em;*/
/*	list-style-image: url(../img/ul.gif);*/
}
	
/* ~~~A SZOVEGTORZSBEN LEVO URLAPOK~~~ */
#pg-col-main div.part2 p, 
#pg-col-main div.part3 p,
#pg-col-main div.form_element p {
	text-align:left;
	margin:0;
	padding:0;
}

#pg-col-main div.form_element {
	margin: 0 .2em .5em .2em;
	text-align:left;
}

#pg-col-main form {
	margin: 1em auto;
	padding: .5em;
	BORDER: rgb(178, 178, 127) 1px solid; 
	text-align:center;
}
#pg-col-main input {

/*	BACKGROUND: rgb(255, 255, 255); */
	BORDER: rgb(178, 178, 127) 1px solid;
	font-size: 1em;
/*	COLOR: rgb(85, 85, 85);  */
}

#pg-col-main select {
	BACKGROUND: rgb(255, 255, 255);
	BORDER: rgb(178, 178, 127) 1px solid;
	font-size: 1em;
	COLOR: rgb(85, 85, 85);
}


/* ~~~A SZOVEGTORZSBEN LEVO TABLAZATTAL RENDEZETT URLAPOK~~~ */
#pg-col-main form table {
	width:95%;
	border:0;
	text-align:center;
	margin: 0 auto;
}

#pg-col-main form table th {
	border:0;
	text-align:left;
}
	
#pg-col-main form table td {
	border:0;
	text-align: left;
}

/* ~~~A HR TAG ELREJTESE~~~ */
hr {
	display:none;
}

/* ~~~AZ IMG TAG FORMÁZÁSA~~~ */
img {
	border:none;
	vertical-align:middle;
}

/* ~~~TABLAZAT - JELENLEG FELUGRO ABLAKBAN~~~ */
#pg-popup table,
#pg-container table#monitor {
	/*text-align: center;*/
	border: 1px solid rgb(121, 124, 78);
	background: rgb(255, 255, 255);

	margin: .5em auto;
}

#pg-popup table th,
#pg-container table#monitor th {
	background-color: rgb(2, 106, 45);
	text-align: center;
	font-weight: bold;
	border: 1px solid rgb(121, 124, 78);
	color: rgb(255, 255, 255);
}

#pg-popup table td,
#pg-container table#monitor td {
	border: 1px solid rgb(121, 124, 78); 
	padding: 2px 2px 2px 6px;
	text-align: left;
	color: rgb(85, 85, 85);
	background-color:rgb(255, 255, 255);

}

#pg-popup table th a:link,
#pg-container table#monitor th a:link {
	color: rgb(255, 255, 255);
}

#pg-popup table th a:hover,
#pg-container table#monitor th a:hover {
	color: rgb(255, 255, 255);
}

/*~~~FELSOROLAS A LEGFRISEBB BEJEGYZESEKHEZ~~~*/
#pg-col-main ul.news {
	margin: .3em 1em .5em 1em;
	padding: 0;
	padding-left:1.2em;
	list-style-type: none;
}

#pg-col-main ul.news li {
	margin:0;
	padding: .5em 0 .3em 0;
	font-size: 1em;
	list-style-image: none;
	/*border-bottom: 1px solid black;*/
}

#pg-col-main ul.news li a:link {
	font-weight: normal;
	font-style: italic;
	color: rgb(85, 85, 85);
	text-decoration : none;
}
	
#pg-col-main ul.news li a:visited {
	font-weight: normal;
	font-style: italic;
	color: rgb(130, 130, 130);
	text-decoration : none;
}

#pg-col-main ul.news li a:hover {
	font-weight: normal;
	font-style: italic;
	color: rgb(121, 124, 78);
	text-decoration : underline;
}


#pg-col-main ul.news li span.ip {
	font-weight: normal;
	font-size: .8em;
	color:rgb(158, 158, 158);
}

#pg-col-main ul.news li span.szerz {
	font-weight: bold;
	font-style: normal;
	/*font-size: .8em;
	color:rgb(158, 158, 158);*/
}

/*~~~FELSOROLAS A DOKUMENTUM-FAHOZ BEJEGYZESEKHEZ I.~~~*/
#pg-col-main ul.doctree1 {
	margin: .3em 0 .5em .5em;
	padding: 0;
	padding-left:.8em;
	list-style-type: none;
}

#pg-col-main ul.doctree1 li {
	margin:0;
	padding: 0 0 .1em .1em;
	font-size: 1em;
	list-style-image: none;
	/*border-bottom: 1px solid black;*/
}

#pg-col-main ul.doctree1 li a:link {
	font-weight: bold;
	font-style: normal;
	color: rgb(153, 0, 0);
	text-decoration : none;
}
	
#pg-col-main ul.doctree1 li a:visited {
	font-weight: bold;
	font-style: normal;
	color: rgb(130, 130, 130);
	text-decoration : none;
}

#pg-col-main ul.doctree1 li a:hover {
	font-weight: bold;
	font-style: normal;
	color:  rgb(153, 0, 0);
	text-decoration : underline;
}

/*~~~FELSOROLAS A DOKUMENTUM-FAHOZ BEJEGYZESEKHEZ II.~~~*/
#pg-col-main ul.doctree2 {
	margin: .3em 0 .5em .5em;
	padding: 0;
	padding-left:.8em;
	list-style-type: none;
}

#pg-col-main ul.doctree2 li {
	margin:0;
	padding: 0 0 .1em .1em;
	font-size: 1em;
	list-style-image: none;
	/*border-bottom: 1px solid black;*/
}

#pg-col-main ul.doctree2 li a:link {
	font-weight: normal;
	font-style: normal;
	color: rgb(85, 85, 85);
	text-decoration : none;
}
	
#pg-col-main ul.doctree2 li a:visited {
	font-weight: normal;
	font-style: normal;
	color: rgb(130, 130, 130);
	text-decoration : none;
}

#pg-col-main ul.doctree2 li a:hover {
	font-weight: normal;
	font-style: normal;
	color: rgb(121, 124, 78);
	text-decoration : underline;
}

/*~~~TABLAZATOK A RESZLETES ADATLAPON~~~*/
#pg-col-main table#details {
	margin: 0 1em .5em 1em;
	padding: .5em;
	BORDER: rgb(178, 178, 127) 1px solid;
	text-align:left;
}


#pg-col-main table#details th {
	vertical-align:top;
}
#pg-col-main table#details a.emph:link {
	color: rgb(153, 0, 0);
	font-size: 1.1em;
	font-weight:bold;
}

#pg-col-main table#details a.emph:visited {
	color: rgb(153, 0, 0);
	font-weight:bold;
}

#pg-col-main table#details a.emph:hover {
	color: rgb(153, 0, 0);
	font-weight:bold;
}

#pg-col-main table.review {
	margin: 0 1em .5em 1em;
	padding: 0;
	BORDER: rgb(178, 178, 127) 1px solid;
}

#pg-col-main table.review th {
	background:rgb(204, 204, 153);
	color: rgb(0, 0, 0);
	
}
#pg-col-main table.review td {
	padding-bottom: 1em;
}


/*~~~KERESESI TALATOK FORMAZASA~~~*/

#pg-col-main dl {
	margin: 0 1em .5em 1em;
}


/*~~~LABLEC ABLAK HIVATKOZASA~~~*/

#pg-footer a:link, #pg-footer a:visited {
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#pg-footer a:hover { 
	color: rgb(255, 250, 150); 
}

#pg-footer2 a:link, #pg-footer2 a:visited {
	color: rgb(255, 255, 255);
	text-decoration: none;
}

#pg-footer2 a:hover { 
	color: rgb(255, 250, 150); 
}


/*~~~FELUGRO ABLAK HIVATKOZASA~~~*/

#pg-popup a:link, #pg-popup a:visited {
	color: rgb(51, 51, 51);
	text-decoration: none;
	padding-bottom:6px;
}
#pg-popup a:hover { 
	color: rgb(51, 51, 51);
	text-decoration: underline;
}


input.proba {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 50%;
	margin-top: 0px;
	color: rgb(85, 85, 85);
	background-color: rgb(225, 234, 202);
	text-align:center;
	width: 100%;
}



}
